home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 August: Tool Chest / Dev.CD Aug 94.toast / New System Software Extensions / OpenDoc A6 / SOM / OpenDoc and SOM / CPlusPlus / SUView.xh < prev    next >
Encoding:
Text File  |  1994-04-19  |  15.4 KB  |  568 lines  |  [TEXT/MPS ]

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: Locrian:WWDCSun:CPlusPlus:SUView.xh.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: somc/smemit.c
  7.  *     SOM Emitter emitxh.dll: somc/smmain.c
  8.  */
  9.  
  10. /*
  11.  * 
  12.  *  Constants
  13.  * 
  14.  */
  15.  
  16.  
  17. #ifndef SOM_ODStorageUnitView_xh
  18. #define SOM_ODStorageUnitView_xh
  19.  
  20. class ODStorageUnitView;
  21.  
  22. #define ODStorageUnitView_MajorVersion 0
  23. #define ODStorageUnitView_MinorVersion 0
  24.  
  25. /* C++ som defs */
  26. #include <somcls.xh>
  27.  
  28. /* Include C++ parent defs */
  29. #ifndef SOM_ODObject_xh
  30. #include <ODObject.xh>
  31. #endif
  32.  
  33. #ifndef ODStorageUnitView_API
  34. #define ODStorageUnitView_API
  35. /*
  36.  * -- The Class API
  37.  */
  38.  
  39. /*
  40.  * Start of user-defined types:
  41.  */
  42. class ODExtension;
  43. class ODStorageUnitCursor;
  44. class ODSession;
  45. class ODStorageUnitRefIterator;
  46. class ODPart;
  47. class ODDraft;
  48.  
  49. /*
  50.  * End of user-defined types.
  51.  */
  52.  
  53. #if applec ^ PRAGMA_LIB_EXPORT
  54. #pragma lib_export on
  55. #endif
  56.  
  57.  
  58. /* A procedure to create the ODStorageUnitView Class */
  59. SOMEXTERN SOMClass * SOMLINK ODStorageUnitViewNewClass(
  60.         integer4 majorVersion,
  61.         integer4 minorVersion);
  62.  
  63. /* The API to the ODStorageUnitView class object, and the methods it introduces. */
  64. typedef struct ODStorageUnitViewClassDataStructure {
  65.     SOMClass *classObject;
  66.     somMToken InitStorageUnitView;
  67.     somMToken GetStorageUnit;
  68.     somMToken GetCursor;
  69.     somMToken Externalize;
  70.     somMToken Internalize;
  71.     somMToken GetID;
  72.     somMToken GetName;
  73.     somMToken SetName;
  74.     somMToken AddProperty;
  75.     somMToken AddValue;
  76.     somMToken Remove;
  77.     somMToken CopyTo;
  78.     somMToken CloneTo;
  79.     somMToken CloneInto;
  80.     somMToken GetProperty;
  81.     somMToken GetType;
  82.     somMToken SetType;
  83.     somMToken SetOffset;
  84.     somMToken GetOffset;
  85.     somMToken GetValue;
  86.     somMToken SetValue;
  87.     somMToken InsertValue;
  88.     somMToken DeleteValue;
  89.     somMToken GetSize;
  90.     somMToken GetStrongStorageUnitRef;
  91.     somMToken GetWeakStorageUnitRef;
  92.     somMToken IsStrongStorageUnitRef;
  93.     somMToken IsWeakStorageUnitRef;
  94.     somMToken RemoveStorageUnitRef;
  95.     somMToken GetIDFromStorageUnitRef;
  96.     somMToken GetStorageUnitRefIterator;
  97.     somMToken GetGenerationNumber;
  98.     somMToken IncrementGenerationNumber;
  99.     somMToken IsPromiseValue;
  100.     somMToken SetPromiseValue;
  101.     somMToken GetPromiseValue;
  102.     somMToken Lock;
  103.     somMToken Unlock;
  104. } ODStorageUnitViewClassDataStructure;
  105. #ifdef SOM_NO_DATA_EXPORTS
  106.    SOMEXTERN ODStorageUnitViewClassDataStructure * ODStorageUnitViewGetClassData ( void );
  107. #   undef ODStorageUnitViewClassData
  108. #   define ODStorageUnitViewClassData (*ODStorageUnitViewGetClassData())
  109. #else
  110.    SOMEXTERN ODStorageUnitViewClassDataStructure ODStorageUnitViewClassData;
  111. #endif /* SOM_NO_DATA_EXPORTS */
  112.  
  113. #if applec ^ PRAGMA_LIB_EXPORT
  114. #pragma lib_export off
  115. #endif
  116.  
  117. #define _ODStorageUnitView ODStorageUnitViewClassData.classObject
  118.  
  119. /* The API to parentMtabs for ODStorageUnitView, and the instance data it introduces. */
  120. SOMEXTERN struct ODStorageUnitViewCClassDataStructure {
  121.     somMethodTabs parentMtab;
  122.     somDToken instanceDataToken;
  123. } ODStorageUnitViewCClassData;
  124.  
  125. /*
  126.  * -- Typedefs for Procedures that support Methods introduced by ODStorageUnitView
  127.  */
  128. SOMEXTERN {
  129. typedef void   (* SOMLINK somTD_ODStorageUnitView_InitStorageUnitView)(ODStorageUnitView *somSelf, Environment *ev,
  130.         ODStorageUnit* storageUnit,
  131.         ODStorageUnitCursor* cursor);
  132. typedef ODStorageUnit*   (* SOMLINK somTD_ODStorageUnitView_GetStorageUnit)(ODStorageUnitView *somSelf, Environment *ev);
  133. typedef ODStorageUnitCursor*   (* SOMLINK somTD_ODStorageUnitView_GetCursor)(ODStorageUnitView *somSelf, Environment *ev);
  134. typedef ODStorageUnitView*   (* SOMLINK somTD_ODStorageUnitView_Externalize)(ODStorageUnitView *somSelf, Environment *ev);
  135. typedef ODStorageUnitView*   (* SOMLINK somTD_ODStorageUnitView_Internalize)(ODStorageUnitView *somSelf, Environment *ev);
  136. typedef ODID   (* SOMLINK somTD_ODStorageUnitView_GetID)(ODStorageUnitView *somSelf, Environment *ev);
  137. typedef ODStorageUnitName   (* SOMLINK somTD_ODStorageUnitView_GetName)(ODStorageUnitView *somSelf, Environment *ev);
  138. typedef void   (* SOMLINK somTD_ODStorageUnitView_SetName)(ODStorageUnitView *somSelf, Environment *ev,
  139.         ODStorageUnitName name);
  140. typedef ODStorageUnitView*   (* SOMLINK somTD_ODStorageUnitView_AddProperty)(ODStorageUnitView *somSelf, Environment *ev,
  141.         ODPropertyName propertyName);
  142. typedef ODStorageUnitView*   (* SOMLINK somTD_ODStorageUnitView_AddValue)(ODStorageUnitView *somSelf, Environment *ev,
  143.         ODValueType type);
  144. typedef ODStorageUnitView*   (* SOMLINK somTD_ODStorageUnitView_Remove)(ODStorageUnitView *somSelf, Environment *ev);
  145. typedef void   (* SOMLINK somTD_ODStorageUnitView_CopyTo)(ODStorageUnitView *somSelf, Environment *ev,
  146.         ODStorageUnit* toSU);
  147. typedef ODStorageUnit*   (* SOMLINK somTD_ODStorageUnitView_CloneTo)(ODStorageUnitView *somSelf, Environment *ev,
  148.         ODDraftKey key,
  149.         ODDraft* destDraft,
  150.         ODStorageUnit* initiatingFrameSU);
  151. typedef void   (* SOMLINK somTD_ODStorageUnitView_CloneInto)(ODStorageUnitView *somSelf, Environment *ev,
  152.         ODDraftKey key,
  153.         ODStorageUnit* destStorageUnit,
  154.         ODStorageUnit* initiatingFrameSU);
  155. typedef ODPropertyName   (* SOMLINK somTD_ODStorageUnitView_GetProperty)(ODStorageUnitView *somSelf, Environment *ev);
  156. typedef ODValueType   (* SOMLINK somTD_ODStorageUnitView_GetType)(ODStorageUnitView *somSelf, Environment *ev);
  157. typedef void   (* SOMLINK somTD_ODStorageUnitView_SetType)(ODStorageUnitView *somSelf, Environment *ev,
  158.         ODValueType valueType);
  159. typedef void   (* SOMLINK somTD_ODStorageUnitView_SetOffset)(ODStorageUnitView *somSelf, Environment *ev,
  160.         ODULong offset);
  161. typedef ODULong   (* SOMLINK somTD_ODStorageUnitView_GetOffset)(ODStorageUnitView *somSelf, Environment *ev);
  162. typedef ODULong   (* SOMLINK somTD_ODStorageUnitView_GetValue)(ODStorageUnitView *somSelf, Environment *ev,
  163.         ODULong length,
  164.         ODValue value);
  165. typedef void   (* SOMLINK somTD_ODStorageUnitView_SetValue)(ODStorageUnitView *somSelf, Environment *ev,
  166.         ODULong length,
  167.         ODValue value);
  168. typedef void   (* SOMLINK somTD_ODStorageUnitView_InsertValue)(ODStorageUnitView *somSelf, Environment *ev,
  169.         ODULong length,
  170.         ODValue value);
  171. typedef void   (* SOMLINK somTD_ODStorageUnitView_DeleteValue)(ODStorageUnitView *somSelf, Environment *ev,
  172.         ODULong length);
  173. typedef ODULong   (* SOMLINK somTD_ODStorageUnitView_GetSize)(ODStorageUnitView *somSelf, Environment *ev);
  174. typedef ODStorageUnitRef   (* SOMLINK somTD_ODStorageUnitView_GetStrongStorageUnitRef)(ODStorageUnitView *somSelf, Environment *ev,
  175.         ODStorageUnit* embeddedSU);
  176. typedef ODStorageUnitRef   (* SOMLINK somTD_ODStorageUnitView_GetWeakStorageUnitRef)(ODStorageUnitView *somSelf, Environment *ev,
  177.         ODStorageUnit* embeddedSU);
  178. typedef ODBoolean   (* SOMLINK somTD_ODStorageUnitView_IsStrongStorageUnitRef)(ODStorageUnitView *somSelf, Environment *ev,
  179.         ODStorageUnitRef ref);
  180. typedef ODBoolean   (* SOMLINK somTD_ODStorageUnitView_IsWeakStorageUnitRef)(ODStorageUnitView *somSelf, Environment *ev,
  181.         ODStorageUnitRef ref);
  182. typedef ODStorageUnitView*   (* SOMLINK somTD_ODStorageUnitView_RemoveStorageUnitRef)(ODStorageUnitView *somSelf, Environment *ev,
  183.         ODStorageUnitRef aRef);
  184. typedef ODStorageUnitID   (* SOMLINK somTD_ODStorageUnitView_GetIDFromStorageUnitRef)(ODStorageUnitView *somSelf, Environment *ev,
  185.         ODStorageUnitRef aRef);
  186. typedef ODStorageUnitRefIterator*   (* SOMLINK somTD_ODStorageUnitView_GetStorageUnitRefIterator)(ODStorageUnitView *somSelf, Environment *ev);
  187. typedef ODULong   (* SOMLINK somTD_ODStorageUnitView_GetGenerationNumber)(ODStorageUnitView *somSelf, Environment *ev);
  188. typedef ODULong   (* SOMLINK somTD_ODStorageUnitView_IncrementGenerationNumber)(ODStorageUnitView *somSelf, Environment *ev);
  189. typedef ODBoolean   (* SOMLINK somTD_ODStorageUnitView_IsPromiseValue)(ODStorageUnitView *somSelf, Environment *ev);
  190. typedef void   (* SOMLINK somTD_ODStorageUnitView_SetPromiseValue)(ODStorageUnitView *somSelf, Environment *ev,
  191.         ODValueType valueType,
  192.         ODULong offset,
  193.         ODULong length,
  194.         ODValue value,
  195.         ODPart* sourcePart);
  196. typedef ODULong   (* SOMLINK somTD_ODStorageUnitView_GetPromiseValue)(ODStorageUnitView *somSelf, Environment *ev,
  197.         ODValueType valueType,
  198.         ODULong offset,
  199.         ODULong length,
  200.         ODValue value,
  201.         ODPart* sourcePart);
  202. }
  203.  
  204. #endif /* ODStorageUnitView_API */
  205.  
  206.  
  207. /*
  208.  * -- Method Tokens are Thunks
  209.  */
  210. #undef somresolve_
  211. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  212.  
  213. /*
  214.  * -- The C++ Wrapper Class for ODStorageUnitView
  215.  */
  216. class ODStorageUnitView : public ODObject
  217. {
  218. public:
  219.  
  220. void *operator new(size_t size)
  221. {
  222.    SOM_IgnoreWarning(size);
  223.    if (!ODStorageUnitViewClassData.classObject) 
  224.       ODStorageUnitViewNewClass(ODStorageUnitView_MajorVersion,ODStorageUnitView_MinorVersion);
  225.    return (void *)
  226.       ((somTD_SOMClass_somNew)
  227.       somresolve_((SOMObject *)((void*)(ODStorageUnitViewClassData.classObject)),
  228.                  SOMClassClassData.somNew))
  229.          ((SOMClass *)((void*)(ODStorageUnitViewClassData.classObject)));
  230. }
  231.  
  232. void operator delete(void * obj)
  233. {
  234.    ((SOMObject *)obj)->somFree();
  235. }
  236.  
  237. /* public method: InitStorageUnitView */
  238. void   InitStorageUnitView(Environment *ev,
  239.         ODStorageUnit* storageUnit,
  240.         ODStorageUnitCursor* cursor)
  241. {
  242.    SOM_Resolve(this,ODStorageUnitView,InitStorageUnitView)
  243.     (this,ev,storageUnit,cursor);
  244. }
  245.  
  246.  
  247. /* public method: GetStorageUnit */
  248. ODStorageUnit*   GetStorageUnit(Environment *ev)
  249. {
  250.    return SOM_Resolve(this,ODStorageUnitView,GetStorageUnit)
  251.     (this,ev);
  252. }
  253.  
  254.  
  255. /* public method: GetCursor */
  256. ODStorageUnitCursor*   GetCursor(Environment *ev)
  257. {
  258.    return SOM_Resolve(this,ODStorageUnitView,GetCursor)
  259.     (this,ev);
  260. }
  261.  
  262.  
  263. /* public method: Externalize */
  264. ODStorageUnitView*   Externalize(Environment *ev)
  265. {
  266.    return SOM_Resolve(this,ODStorageUnitView,Externalize)
  267.     (this,ev);
  268. }
  269.  
  270.  
  271. /* public method: Internalize */
  272. ODStorageUnitView*   Internalize(Environment *ev)
  273. {
  274.    return SOM_Resolve(this,ODStorageUnitView,Internalize)
  275.     (this,ev);
  276. }
  277.  
  278.  
  279. /* public method: GetID */
  280. ODID   GetID(Environment *ev)
  281. {
  282.    return SOM_Resolve(this,ODStorageUnitView,GetID)
  283.     (this,ev);
  284. }
  285.  
  286.  
  287. /* public method: GetName */
  288. ODStorageUnitName   GetName(Environment *ev)
  289. {
  290.    return SOM_Resolve(this,ODStorageUnitView,GetName)
  291.     (this,ev);
  292. }
  293.  
  294.  
  295. /* public method: SetName */
  296. void   SetName(Environment *ev,
  297.         ODStorageUnitName name)
  298. {
  299.    SOM_Resolve(this,ODStorageUnitView,SetName)
  300.     (this,ev,name);
  301. }
  302.  
  303.  
  304. /* public method: AddProperty */
  305. ODStorageUnitView*   AddProperty(Environment *ev,
  306.         ODPropertyName propertyName)
  307. {
  308.    return SOM_Resolve(this,ODStorageUnitView,AddProperty)
  309.     (this,ev,propertyName);
  310. }
  311.  
  312.  
  313. /* public method: AddValue */
  314. ODStorageUnitView*   AddValue(Environment *ev,
  315.         ODValueType type)
  316. {
  317.    return SOM_Resolve(this,ODStorageUnitView,AddValue)
  318.     (this,ev,type);
  319. }
  320.  
  321.  
  322. /* public method: Remove */
  323. ODStorageUnitView*   Remove(Environment *ev)
  324. {
  325.    return SOM_Resolve(this,ODStorageUnitView,Remove)
  326.     (this,ev);
  327. }
  328.  
  329.  
  330. /* public method: CopyTo */
  331. void   CopyTo(Environment *ev,
  332.         ODStorageUnit* toSU)
  333. {
  334.    SOM_Resolve(this,ODStorageUnitView,CopyTo)
  335.     (this,ev,toSU);
  336. }
  337.  
  338.  
  339. /* public method: CloneTo */
  340. ODStorageUnit*   CloneTo(Environment *ev,
  341.         ODDraftKey key,
  342.         ODDraft* destDraft,
  343.         ODStorageUnit* initiatingFrameSU)
  344. {
  345.    return SOM_Resolve(this,ODStorageUnitView,CloneTo)
  346.     (this,ev,key,destDraft,initiatingFrameSU);
  347. }
  348.  
  349.  
  350. /* public method: CloneInto */
  351. void   CloneInto(Environment *ev,
  352.         ODDraftKey key,
  353.         ODStorageUnit* destStorageUnit,
  354.         ODStorageUnit* initiatingFrameSU)
  355. {
  356.    SOM_Resolve(this,ODStorageUnitView,CloneInto)
  357.     (this,ev,key,destStorageUnit,initiatingFrameSU);
  358. }
  359.  
  360.  
  361. /* public method: GetProperty */
  362. ODPropertyName   GetProperty(Environment *ev)
  363. {
  364.    return SOM_Resolve(this,ODStorageUnitView,GetProperty)
  365.     (this,ev);
  366. }
  367.  
  368.  
  369. /* public method: GetType */
  370. ODValueType   GetType(Environment *ev)
  371. {
  372.    return SOM_Resolve(this,ODStorageUnitView,GetType)
  373.     (this,ev);
  374. }
  375.  
  376.  
  377. /* public method: SetType */
  378. void   SetType(Environment *ev,
  379.         ODValueType valueType)
  380. {
  381.    SOM_Resolve(this,ODStorageUnitView,SetType)
  382.     (this,ev,valueType);
  383. }
  384.  
  385.  
  386. /* public method: SetOffset */
  387. void   SetOffset(Environment *ev,
  388.         ODULong offset)
  389. {
  390.    SOM_Resolve(this,ODStorageUnitView,SetOffset)
  391.     (this,ev,offset);
  392. }
  393.  
  394.  
  395. /* public method: GetOffset */
  396. ODULong   GetOffset(Environment *ev)
  397. {
  398.    return SOM_Resolve(this,ODStorageUnitView,GetOffset)
  399.     (this,ev);
  400. }
  401.  
  402.  
  403. /* public method: GetValue */
  404. ODULong   GetValue(Environment *ev,
  405.         ODULong length,
  406.         ODValue value)
  407. {
  408.    return SOM_Resolve(this,ODStorageUnitView,GetValue)
  409.     (this,ev,length,value);
  410. }
  411.  
  412.  
  413. /* public method: SetValue */
  414. void   SetValue(Environment *ev,
  415.         ODULong length,
  416.         ODValue value)
  417. {
  418.    SOM_Resolve(this,ODStorageUnitView,SetValue)
  419.     (this,ev,length,value);
  420. }
  421.  
  422.  
  423. /* public method: InsertValue */
  424. void   InsertValue(Environment *ev,
  425.         ODULong length,
  426.         ODValue value)
  427. {
  428.    SOM_Resolve(this,ODStorageUnitView,InsertValue)
  429.     (this,ev,length,value);
  430. }
  431.  
  432.  
  433. /* public method: DeleteValue */
  434. void   DeleteValue(Environment *ev,
  435.         ODULong length)
  436. {
  437.    SOM_Resolve(this,ODStorageUnitView,DeleteValue)
  438.     (this,ev,length);
  439. }
  440.  
  441.  
  442. /* public method: GetSize */
  443. ODULong   GetSize(Environment *ev)
  444. {
  445.    return SOM_Resolve(this,ODStorageUnitView,GetSize)
  446.     (this,ev);
  447. }
  448.  
  449.  
  450. /* public method: GetStrongStorageUnitRef */
  451. ODStorageUnitRef   GetStrongStorageUnitRef(Environment *ev,
  452.         ODStorageUnit* embeddedSU)
  453. {
  454.    return SOM_Resolve(this,ODStorageUnitView,GetStrongStorageUnitRef)
  455.     (this,ev,embeddedSU);
  456. }
  457.  
  458.  
  459. /* public method: GetWeakStorageUnitRef */
  460. ODStorageUnitRef   GetWeakStorageUnitRef(Environment *ev,
  461.         ODStorageUnit* embeddedSU)
  462. {
  463.    return SOM_Resolve(this,ODStorageUnitView,GetWeakStorageUnitRef)
  464.     (this,ev,embeddedSU);
  465. }
  466.  
  467.  
  468. /* public method: IsStrongStorageUnitRef */
  469. ODBoolean   IsStrongStorageUnitRef(Environment *ev,
  470.         ODStorageUnitRef ref)
  471. {
  472.    return SOM_Resolve(this,ODStorageUnitView,IsStrongStorageUnitRef)
  473.     (this,ev,ref);
  474. }
  475.  
  476.  
  477. /* public method: IsWeakStorageUnitRef */
  478. ODBoolean   IsWeakStorageUnitRef(Environment *ev,
  479.         ODStorageUnitRef ref)
  480. {
  481.    return SOM_Resolve(this,ODStorageUnitView,IsWeakStorageUnitRef)
  482.     (this,ev,ref);
  483. }
  484.  
  485.  
  486. /* public method: RemoveStorageUnitRef */
  487. ODStorageUnitView*   RemoveStorageUnitRef(Environment *ev,
  488.         ODStorageUnitRef aRef)
  489. {
  490.    return SOM_Resolve(this,ODStorageUnitView,RemoveStorageUnitRef)
  491.     (this,ev,aRef);
  492. }
  493.  
  494.  
  495. /* public method: GetIDFromStorageUnitRef */
  496. ODStorageUnitID   GetIDFromStorageUnitRef(Environment *ev,
  497.         ODStorageUnitRef aRef)
  498. {
  499.    return SOM_Resolve(this,ODStorageUnitView,GetIDFromStorageUnitRef)
  500.     (this,ev,aRef);
  501. }
  502.  
  503.  
  504. /* public method: GetStorageUnitRefIterator */
  505. ODStorageUnitRefIterator*   GetStorageUnitRefIterator(Environment *ev)
  506. {
  507.    return SOM_Resolve(this,ODStorageUnitView,GetStorageUnitRefIterator)
  508.     (this,ev);
  509. }
  510.  
  511.  
  512. /* public method: GetGenerationNumber */
  513. ODULong   GetGenerationNumber(Environment *ev)
  514. {
  515.    return SOM_Resolve(this,ODStorageUnitView,GetGenerationNumber)
  516.     (this,ev);
  517. }
  518.  
  519.  
  520. /* public method: IncrementGenerationNumber */
  521. ODULong   IncrementGenerationNumber(Environment *ev)
  522. {
  523.    return SOM_Resolve(this,ODStorageUnitView,IncrementGenerationNumber)
  524.     (this,ev);
  525. }
  526.  
  527.  
  528. /* public method: IsPromiseValue */
  529. ODBoolean   IsPromiseValue(Environment *ev)
  530. {
  531.    return SOM_Resolve(this,ODStorageUnitView,IsPromiseValue)
  532.     (this,ev);
  533. }
  534.  
  535.  
  536. /* public method: SetPromiseValue */
  537. void   SetPromiseValue(Environment *ev,
  538.         ODValueType valueType,
  539.         ODULong offset,
  540.         ODULong length,
  541.         ODValue value,
  542.         ODPart* sourcePart)
  543. {
  544.    SOM_Resolve(this,ODStorageUnitView,SetPromiseValue)
  545.     (this,ev,valueType,offset,length,value,sourcePart);
  546. }
  547.  
  548.  
  549. /* public method: GetPromiseValue */
  550. ODULong   GetPromiseValue(Environment *ev,
  551.         ODValueType valueType,
  552.         ODULong offset,
  553.         ODULong length,
  554.         ODValue value,
  555.         ODPart* sourcePart)
  556. {
  557.    return SOM_Resolve(this,ODStorageUnitView,GetPromiseValue)
  558.     (this,ev,valueType,offset,length,value,sourcePart);
  559. }
  560.  
  561.  
  562.  
  563. };   /* ODStorageUnitView */
  564.  
  565.  
  566.  
  567. #endif       /* SOM_ODStorageUnitView_xh */
  568.